https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=eduino&logNo=221030528192
해당 주소에 있는 코드를 이용하여 해당 lcd를 사용하려 하였으나 지속적으로 오류가 떠서 문의드립니다.
lcd.init() 에 계속 오류가 생기는데 혹시 제품 특성상 수정해야하는 코드가 있는지 확인해주시면 정말 감사드립니다...
코드 전문은 다음과 같습니다!
#include <Wire.h>
#include <Adafruit_MLX90614.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
Adafruit_MLX90614 MLx = Adafruit_MLX90614();
void setup(){
Serial.begin(9600);
lcd.init() ;
lcd.backlight();
mlx.begin();
}
void loop() {
String strTemp = String("");
strTemp += (int)(mlx.readObjectTempC());
lcd.setCursor(2,0);
lcd.print("Temperature");
lcd.setCursor(6,1);
lcd.print(strTemp);
lcd.setCursor(8,1);
lcd.print("'c");
}
사용한 코드는 i2c 모듈 달린 lcd용 코드이므로 제품에 맞는 코드로 수정해서 사용하세요